home *** CD-ROM | disk | FTP | other *** search
/ Collection of Internet / Collection of Internet.iso / infosrvr / dev / www_talk.930 / 000498_timbl@www3.cern.ch _Mon Dec 21 10:19:58 1992.msg < prev    next >
Internet Message Format  |  1994-01-24  |  5KB

  1. Return-Path: <timbl@www3.cern.ch>
  2. Received: from dxmint.cern.ch by  nxoc01.cern.ch  (NeXT-1.0 (From Sendmail 5.52)/NeXT-2.0)
  3.     id AA28232; Mon, 21 Dec 92 10:19:58 MET
  4. Received: by dxmint.cern.ch (5.65/DEC-Ultrix/4.3)
  5.     id AA25575; Mon, 21 Dec 1992 10:33:58 +0100
  6. Received: by www3.cern.ch (NX5.67c/NX3.0S)
  7.     id AA00227; Mon, 21 Dec 92 10:26:30 +0100
  8. Date: Mon, 21 Dec 92 10:26:30 +0100
  9. From: Tim Berners-Lee <timbl@www3.cern.ch>
  10. Message-Id: <9212210926.AA00227@www3.cern.ch>
  11. Received: by NeXT.Mailer (1.87.1)
  12. Received: by NeXT Mailer (1.87.1)
  13. To: montulli@ukanaix.cc.ukans.edu (Lou Montulli)
  14. Subject: Re: Searching
  15. Cc: www-talk@nxoc01.cern.ch
  16. Reply-To: timbl@nxoc01.cern.ch
  17.  
  18. >  From: montulli@ukanaix.cc.ukans.edu (Lou Montulli)
  19. >  Date: Fri, 18 Dec 92 15:26:25 CST
  20.  
  21. >  WAIS searching is adequate for many applications but ergonomically 
  22.  
  23. >  it has a long way to go.  The currently search methods provided by 
  24.  
  25. >  WWW and Gopher are inadequate for many needs.
  26.  
  27. Lou,
  28.  
  29. I agree that a forms intreface is something they all lack, and there
  30. have been a number of proposals to make documents into forms.
  31. (The main problem is, we don't have editors yet. When we do, then
  32. there will be plenty of work on forms.)
  33.  
  34. >  For an example, assume a hypothetical database for calendar information.
  35. >  It is designed to allow the user to pick among a finite set of events 
  36.  
  37. >  and show them based on a date range.  A CWIS interface to the data
  38. >  might look like the following.
  39.  
  40. In fact, your example is a good one for showing how flexible
  41. W3 can be! See documentation with examples in 
  42.  
  43. http://info.cern.ch/hypertext/WWW/Provider/RadioButtons.html
  44.  
  45. Here's one of an infinite :-) number of ways of doing it.
  46. Let's suppose the categories are called A-Z.  At any time the
  47. user has a certain number of categories selected, and we
  48. represent his screen at the time with the document name
  49.  
  50.     /Calendar/ABSGLMZ/Setup.html
  51.  
  52. When he is in this state, his screen shows something like that
  53. below.  This is obviosly just a hypertext document generated by
  54. the server in response to a request for /Calendar/ABSGLMZ/Setup.html.
  55. I have represented link anchors with [brackets] here - think of it
  56. with a point & click interface or a line-mode numeric selection.
  57.   ----------------------------------------------------------------
  58.         Welcome to The University of Kansas Events Server
  59.   
  60.  
  61.             See [list of all these 569 events]
  62.   
  63.  
  64.             Starting search date:  Dec, 18 1992
  65.               Ending search date:  Jan, 18 1993
  66.   
  67.  
  68.  This is a calendar of events in the following categories (select links
  69.  to exclude them from the calendar)
  70.  
  71.    Academic field    [exclude]     Museum & gallery   [exclude]
  72.    Academic year     [exclude]     Music              [exclude]
  73.    Athletic          [exclude]     Other cultural     [exclude]
  74.  
  75.  There are 569 events in these categories: See complete [list],
  76.  or type keywords.
  77.  
  78.  
  79.  Other categories available as as follows (Follow links to include them
  80.  in the calendar)
  81.  
  82.  
  83.    Ceremonies & recognitions  [include]  Parties          [include]  
  84.  
  85.    Club & group meetings      [include]  Recreational          [include]  
  86.  
  87.    Conferences & workshops    [include]  Service & charitable     [include]  
  88.  
  89.    Film                       [include]  Special academic matters [include]  
  90.  
  91.    Holidays, etc              [include]  Theatre                  [include]  
  92.  
  93.    Lecture                    [include]  Training events          [include]  
  94.  
  95.    Local & area               [include]  University governance    [include]
  96.  
  97. You can also set the [start] and [end] search dates.
  98. ___________________________________________________________________________
  99. The user can select any of the 20 fields as being on or off by following
  100. links. It is as though there are 2**20 virtual calendars.  (The user is in fact
  101. naviagting a hypercube here, which is exactly what (s)he does when using radio
  102. buttons anyway. The user intreface is not changed in fact from a panel).
  103. Here I have assumed that the "document" can accept searches, and we say that
  104. any search text given will be taken as keywords. There are links to a few
  105. other nodes:
  106.  
  107.  /Calendar/ASGLMZ/Setup.html    Identical except category B excluded (etc)
  108.  /Calendar/ABCSGLMZ/Setup.html  Identical except category C included (etc)
  109.  /Calendar/ABSGLMZ/Start.html   Identical except keywrds taken as start date
  110.  /Calendar/ABSGLMZ/End.html     Identical except keywords taken as end date
  111.  /Calendar/ABSGLMZ/List.html    Includes the list of events in categories
  112.  
  113. (I should have included the search dates in the string like
  114.  /Calendar/921218/930118/ABSGLMZ/*.html but also I would advise in practice
  115.  /Calendar/LastMonth/ABSGLMZ/*.html as a default)
  116.  
  117.  
  118. >  How can this be done 
  119.  
  120. >  given the current implementation of WWW and others like it? 
  121.  
  122.  
  123. You can see that the program to generate these pages is simpler than the
  124. interactive CWIS program to write.
  125.  
  126. Another neat thing is that when the user has found the ideal combination,
  127. she can put a bookmark on it, or make a link from her home page or any
  128. other document to it.  With LastMonth as the search date, she can follow
  129. this link to review the calendar any time.
  130.  
  131. >  :lou
  132.  
  133. Tim